
#include "../types.h"
#include "../fe8func.h"

extern		u32	texts_[];


extern 	int	sub_8002AF4();

/**
 * 解码字符串
 * @param a0	字符串编号
 * @return		缓存地址
 */
#if defined(_HACK_MODULAR_)
u32 sub_8009FA8(u32 a0);
SECTION(".8009FA8")
u32 sub_8009FA8H(u32 a0){
    return sub_8009FA8(a0);
}
#endif
u32 sub_8009FA8(u32 a0){
	u32*		m;
	m	=	(u32*)(0x202B6A8);
	if(*m==a0){
		return 0x202A6A8;
	}
	else{
		//不相等
		u32		tbuf;
		tbuf	=	0x202A6A8;
		sub_8002AF4(texts_[a0],tbuf);
		//text_decode(texts_[a0],tbuf);
		*m		=	a0;
		return tbuf;
	}
}
